using System;
using EntitiesAndMappings.Entities;

namespace ProyectoSelva.Dtos
{
    public class ConsultaContratoDTO
    {
        public TipoDocumento TipoDocumento { get; set; }

        public String NumeroDocumento { get; set; }

        public string Estado { get; set; }

        public string Apellidos { get; set; }

        public string Nombres { get; set; }

        public Empresa Empresa { get; set; }

        public Proyecto Proyecto { get; set; }

        public Lote Lote { get; set; }

        public TipoCargo TipoCargo { get; set; }

        public StatusContrato StatusContrato { get; set; }

        public MotivoLiquidacion MotivoLiquidacion { get; set; }

        public bool FiltraSueldo { get; set; }

        public bool FiltraInicioContrato { get; set; }

        public bool FiltraTerminoContrato { get; set; }

        public bool FiltraIngresoCampo { get; set; }

        public bool FiltraSalidaCampo { get; set; }

        public bool FiltraLiquidacion { get; set; }

        public double SueldoDesde { get; set; }

        public double SueldoHasta { get; set; }

        public DateTime? FechaInicioContratoDesde { get; set; }

        public DateTime? FechaInicioContratoHasta { get; set; }

        public DateTime? FechaTerminoContratoDesde { get; set; }

        public DateTime? FechaTerminoContratoHasta { get; set; }

        public DateTime? FechaIngresoCampoDesde { get; set; }

        public DateTime? FechaIngresoCampoHasta { get; set; }

        public DateTime? FechaSalidaCampoDesde { get; set; }

        public DateTime? FechaSalidaCampoHasta { get; set; }

        public DateTime? FechaLiquidacionDesde { get; set; }

        public DateTime? FechaLiquidacionHasta { get; set; }

    }
}